home *** CD-ROM | disk | FTP | other *** search
- 1 REM NUCLEAR EXCHANGE
- 2 DIM CL(15),SX(15),SY(15),MB(20):FJ=1
- 3 DIM CT$(15),MB$(15),PP(15),DC(15,5)
- 5 UA=500:WG=50:EG=100:FG=EG:IG=WG
- 6 DATABOSTON,2899101,NEW YORK,10973716,WASHINGTON,3060922
- 7 DATAPITTSBURGH,2401362,DETROIT,4453051,MIAMI,1625781
- 8 DATACHICAGO,7103624,ST. LOUIS,2507468,DENVER,1620902
- 11 PP=760:FOR L=1 TO 15:READ CT$(L),PP(L):NEXT
- 12 DATASEATTLE,1607469,DALLAS,3974805,HOUSTON,2905353
- 13 DATAPHILADELPHIA,4824110,LOS ANGELES,7477503,SAN FRANCISCO,3250630
- 14 FOR L=54272 TO 54296:POKEL,0:NEXT:POKE54296,15
- 15 USSR=750:GOSUB1000
- 16 POKE53281,6:GOTO60
- 20 PRINT"[147][144]":REM THE UNITED STATES
- 21 PRINT" THE UNITED STATES OF AMERICA":PRINT
- 22 PRINT " [206][205]"
- 23 PRINT" [209][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][205][175][175] [175][175] [206][209][206]"
- 24 PRINT" [180] [166] [209][205][168][168][175][206][163][163][209][170]"
- 25 PRINT" [180] [209] [209] [209][172][203]"
- 26 PRINT" [180] [182] "
- 27 PRINT" [180] [169]"
- 28 PRINT" [180] * [209][170]"
- 29 PRINT" [180] [209] [209] [205][180]"
- 30 PRINT" [180] [180]"
- 31 PRINT" [180][209] [205]"
- 32 PRINT" [205] [206]"
- 33 PRINT" [205] [206]"
- 34 PRINT" [205] [161]"
- 35 PRINT" [205][209] [209] [205]"
- 36 PRINT" [205][175][175][175][175][175][175][175][175] [175][175][175][175][175][175][175][175][175] [170]"
- 37 PRINT" [205][175][175] [209][206] [181] [181]"
- 38 PRINT" [205] [206][184] [182] [209]"
- 39 PRINT" [205][206] [205][206] "
- 40 PRINT
- 50 IF FRE(0)<18000 THEN 4000
- 53 FOR L=1TO15:FORK=0TO4:POKE DC(L,5)+DC(L,K),102
- 54 POKE DC(L,5)+DC(L,K)+54272,6:NEXTK,L:RETURN
- 60 GOSUB 20
- 65 PRINT" PRESS ANY KEY TO BEGIN"
- 70 GET A$:IF A$="" THEN 70
- 91 PRINT""
- 100 CT=INT(RND(TI)*15)+1:LQ=LQ-1
- 111 IF RND(TI)<TTH THEN 4000
- 122 CT$(CT)=""+CT$(CT)+"[146]"
- 123 IF CT=0 THEN 4000
- 127 PRINT"[147]":POKE53281,3 :
- 133 RG$="MEGATON":MM=MM+1
- 140 MT=INT(1+(20)*RND(TI)):
- 141 USSR=USSR-MT:IF USSR<0 THEN 3000
- 142 ZZ=MT:TZ=MT/100
- 147 BS$="SURFACE":IF RND(TI)>.8 THEN BS$="AIR"
- 149 PRINT"[147]"
- 153 POKE 54296,15
- 155 IF MM>1 THEN 164
- 158 POKE 54277,0:POKE54278,240:POKE54276,33
- 160 FORL=1TO7:FORK=10TO150STEP3:POKE54272,L:POKE54273,K:NEXTK,L
- 164 REM
- 170 PRINT,"MISSILE ATTACK LAUNCHED"
- 171 POKE 54277,0:POKE54278,240:POKE54276,17
- 172 FORL=1TO7:FORK=10TO150STEP3:POKE54272,L:POKE54273,K:NEXT:NEXT
- 173 POKE54276,0:POKE54296,0
- 175 IF RP(1)<82E+5 AND FJ=1 THEN 6000
- 177 IF SU=9 THEN 6000
- 185 PRINT"TARGET:"CT$(CT)
- 190 K1=.5:K2=.4:K3=.1
- 200 IFBS$="AIR"THEN K1=.7:K2=.25:K3=.05
- 205 PD=INT(PP(CT)*(K1+TZ))
- 210 PI=INT(PP(CT)*(K2-TZ))
- 215 PU=INT(PP(CT)*K3)
- 250 IF PD<0 THEN PD=-PD
- 251 IF PI<0 THEN PI=-PI
- 260 PRINT"INCOMING TARGETS VISIBLE ON RADAR SCREEN"
- 265 FOR L=1 TO 500:NEXT
- 270 PRINT"PRESS F1 FOR RADAR"
- 273 PRINT"PRESS F7 TO SURRENDER"
- 280 GET A$:IF A$="" THEN 280
- 281 IF A$="[136]"THEN 3450
- 282 IF A$="[133]" THEN 285
- 283 GOTO 280
- 285 POKE53281,10:GOSUB 20
- 290 POKE CL(CT)+54272,1:HY=0
- 300 ON CT GOTO 310,315,320,325,330,335,340,345,350,355,360,365,370,375,380
- 310 MC=79:MM=2:SS=4
- 312 GOTO 400
- 315 MC=79:MM=2:SS=5
- 317 GOTO 400
- 320 MC=24:MM=1:SS=10
- 322 GOTO 400
- 325 MC=36:MM=2:SS=7
- 327 GOTO 400
- 330 MC=22:MM=1:SS=6
- 332 GOTO 400
- 335 MC=15:MM=1:SS=20
- 337 GOTO 400
- 340 MC=18:MM=1:SS=7
- 342 GOTO 400
- 345 MC=16:MM=1:SS=11
- 347 GOTO 400
- 350 MC=40:MM=1:SS=10
- 352 GOTO 400
- 355 MC=5:MM=2:SS=5
- 357 GOTO 400
- 360 MC=34:MM=2:SS=17
- 362 GOTO 400
- 365 MC=39:MM=2:SS=19
- 367 GOTO 400
- 370 MC=79:MM=2:SS=6
- 372 GOTO 400
- 375 MC=21:MM=2:SS=17
- 377 GOTO 400
- 380 MC=14:MM=2:SS=13
- 400 MN=MN+1
- 407 PRINT"";
- 410 PRINTTAB(MC)"";
- 420 ON MM GOSUB 2000,2100
- 421 POKE54296,15:POKE54276,129
- 422 POKEV+21,4:POKEV+41,1
- 423 IF BN=1 THEN 434
- 425 IF CT<=3 OR CT=6 OR CT=13 THEN POKEV+16,4
- 432 POKEV+4,SX(CT):POKEV+5,SY(CT)+10
- 433 GOTO435
- 434 POKEV+4,RX(CT):POKEV+5,RY(CT)+10
- 435 POKE54272,2:POKE54273,20
- 437 FOR L=15 TO 0 STEP-.05
- 440 POKE54296,L
- 442 IF L<10 THEN POKEV+41,7
- 443 IF L<5 THEN POKEV+41,8
- 445 NEXT
- 446 POKE54296,0:POKEV+16,0:POKEV+21,0:
- 450 IFBN=1THEN3210
- 451 IF BS$="AIR" THEN 465
- 452 A=RND(TI)*2+.5:GOTO2200
- 465 DC(CT,5)=CL(CT)
- 500 PRINT"[147]":POKE53281,4:GOSUB20
- 503 FOR L=1 TO 3500:NEXT:POKE53281,4
- 505 PRINT"[147]"CT$(CT)" HAS BEEN DESTROYED BY A ":PRINT
- 506 PRINTZZ" MEGATON NUCLEAR "+BS$+" BLAST"
- 507 TPK=TPK+(THS/10000):TPK=INT(TPK)
- 512 TPK=TPK+PD:FOR L=1 TO 3955:NEXT
- 513 PRINT"PRELIMINARY REPORTS INDICATE:"
- 514 PRINT"KILLED:"PD
- 515 PRINT"INJURED:"PI
- 516 PRINT"TOTAL U.S. DEAD:"TPK
- 517 PRINT"TOTAL SOVIET DEAD:"TRK
- 520 PRINT"AVAILABLE U.S. MEGATONNAGE:"UA
- 521 PRINT"ESTIMATED SOVIET MEGATONNAGE:"USSR
- 525 NW=33E+4:IFBS$="AIR"THENNW=1E+5
- 530 NW=NW*ZZ:THS=THS+NW
- 535 PRINT"THERE ARE NOW"THS" METRIC TONS"
- 536 PRINT"OF FALLOUT IN THE ATMOSPHERE"
- 540 IFTHS>9E+7 THENPRINT"[144]THIS CAN CAUSE CLIMACTIC CHANGE ON EARTH"
- 541 PP(CT)=PP(CT)-PD:IFTHS>1E+8 THEN 800
- 560 PRINT" PRESS SPACE BAR TO CONTINUE "
- 565 FOR L=1 TO 5000:NEXT
- 566 IFTPK>(TRK*2.5) AND LQ>1 THEN100
- 568 IFTRK<TPK THENLQ=0
- 569 IFLQ>1 THEN100
- 570 GETA$:IF A$="" THEN570
- 580 PRINT"[147]":POKE 53281,6
- 590 PRINT"PRESS [144]F1 FOR RADAR VIEW OF U.S."
- 591 PRINT"PRESS [144]F2 FOR RADAR VIEW OF U.S.S.R"
- 592 PRINT"PRESS [144]F3 FOR U.S. CITY POPULATION"
- 593 PRINT"PRESS [144]F4 FOR U.S.S.R. CITY POPULATION"
- 594 PRINT"PRESS [144]F5 TO LAUNCH I.C.B.M.S "
- 595 PRINT"PRESS [144]F7 TO USE THE HOT LINE "
- 596 PRINT"PRESS [144]F8 TO CONTACT THE NATO ALLIES"
- 600 GETA$:IF A$=""THEN600
- 601 F=RND(TI)*RND(TI)*10000
- 605 IFA$="[133]" THEN GOSUB 20:FORL=1 TO F:NEXT:GOTO 100
- 610 IFA$="[134]" THEN750
- 620 IFA$="[135]" THEN1100
- 622 IFA$="[140]" THEN2600
- 625 IFA$="[136]" THEN1700
- 626 IFA$="[137]" THEN GOSUB5000:FORL=1TOF:NEXT:GOTO580
- 627 IFA$="[138]" THEN781
- 630 GOTO100
- 750 PRINT"[147]"
- 755 PRINT,"SURVIVING POPULATIONS"
- 760 FOR L=1TO15:PRINTCT$(L)"",PP(L):NEXT
- 765 PRINT,"PRESS '+' TO CONTINUE"
- 770 GETA$:IFA$="" THEN770
- 775 A$="[133]":GOTO601
- 781 PRINT"[147]SURVIVING SOVIET POPULATIONS"
- 782 FORL=1TO10:PRINTRC$(L)"",RP(L):NEXT
- 783 PRINT,"PRESS '+' TO CONTINUE"
- 784 GOTO770
- 800 PRINT"[147]":POKE53281,0
- 801 PRINT"CLIMACTIC THRESHOLD HAS BEEN REACHED!!"
- 805 FORL=1TO10:POKE54296,15
- 806 POKE54277,0:POKE54278,240:POKE54276,17
- 807 POKE54272,33:POKE54373,75
- 808 FORK=1TO110:NEXT:POKE54296,4
- 809 FORK=1TO 50:NEXT:NEXT
- 810 POKE54296,0:PRINT""
- 811 PRINT"SO MUCH FALLOUT HAS BEEN BLOWN INTO THE"
- 812 PRINT"STRATOSPHERE THAT THE CLIMATE OF THE "
- 813 PRINT"EARTH HAS BEEN CHANGED!!"
- 814 FOR L=1TO10000:NEXT:PRINT"[147]"
- 815 W=RND(TI):IFW<.03 OR W>.3 THEN815
- 816 PRINT"[158]SUNLIGHT INTENSITY":SI=W
- 817 GOSUB 940
- 820 PRINT"[154]1 MONTH:"SI"% OF PRE WAR LEVELS"
- 822 W=RND(TI):IFW<(SI/100)OR W>.7 THEN 822
- 823 GOSUB 940
- 825 PRINT"[154]2 MONTHS:"SI"% OF PRE WAR LEVELS"
- 827 W=RND(TI):IFW< (SI/100)OR W>1 THEN827
- 828 GOSUB 940
- 830 PRINT"[154]4 MONTHS:"SI"% OF PRE WAR LEVELS"
- 833 FOR L=1TO11000:NEXT:PRINT"[147]"
- 835 GOSUB 960
- 838 PRINT"[158]LAND SURFACE TEMPERATURE"
- 839 PRINT"[154]"
- 840 PRINT"1 MONTH:"TE "DEGREES FARENHEIT"
- 845 GOSUB 960
- 847 IFTE<F THEN845
- 848 PRINT""
- 850 PRINT"2 MONTHS:"TE "DEGREES FARENHEIT"
- 855 GOSUB 960
- 857 IFTE<F THEN855
- 860 PRINT"10 MONTHS:"TE "DEGREES FARENHEIT"
- 863 FOR L=1TO9000:NEXT:PRINT"[147]"
- 875 PRINT"[158]ULTRAVIOLET RADIATION"
- 880 W=RND(TI)*2.5:IF W<1.5 OR W>2.5 THEN 880
- 885 GOSUB 970
- 887 PRINT"1 YEAR:"UV" TIMES PRE WAR LEVELS"
- 890 W=RND(TI)*1.5:IF W<1 OR W>1.5 THEN 890
- 895 GOSUB 970
- 897 PRINT"2 YEARS:"UV" TIMES PRE WAR LEVELS"
- 900 FOR L=1TO9000:NEXT:PRINT"[147]"
- 910 PRINT,""
- 920 PRINT,"YOU HAVE DESTROYED THE WORLD"
- 930 GOTO930
- 940 PRINT"":SI=W
- 950 SI=SI*10000:SI=INT(SI):SI=SI/100
- 955 RETURN
- 960 F=TE:W=RND(TI)*30:W=W+3:TE=W
- 965 TE=TE*100:TE=INT(TE):TE=TE/100
- 966 RETURN
- 970 PRINT"[154]":UV=W:UV=UV*100:UV=INT(UV):UV=UV/100:RETURN
- 1000 FOR L=1TO15:READCL(L):NEXT
- 1001 DATA1220,1259,1417,1294,1251,1818
- 1002 DATA1288,1450,1433,1185,1682,1765,1298,1669,1506
- 1010 V=53248:POKE2042,13
- 1020 FORN=0TO62:READQ:POKEN+832,Q:NEXT
- 1022 DATA0,127,0,1,255,192,3,255,224,3,255,224
- 1024 DATA7,255,240,7,255,240,7,255,240,3,62,224,3,62,240,3,62,240
- 1026 DATA0,62,0,0,62,0,0,62,0,0,62,0,0,62,0
- 1028 DATA0,62,0,0,62,0,0,127,0,3,255,224,7,255,240,255,255,255
- 1030 FOR L=1TO15:READSX(L),SY(L):NEXT
- 1032 DATA48,60,40,70,25,108,255,85,232,73
- 1034 DATA32,185,207,78,223,113,88,108,25,65
- 1036 DATA160,158,183,178,32,83,56,158,32,128
- 1045 POKEV+41,1:FORL=1TO10:READRC$(L),RP(L):
- 1047 RP(L)=RP(L)+(RP(L)/8):NEXT
- 1050 FORL=1TO10:READRL(L):RL(L)=RL(L)-1:NEXT
- 1055 FORL=1TO10:READRX(L),RY(L):NEXT
- 1090 RETURN
- 1100 PRINT"[147]":POKE53281,14:POKE53280,6
- 1101 LCD$="":LZ$=""
- 1102 IF UA<=0 THEN PRINT"YOU ARE OUT OF MISSILES!!!":FORL=1TO3000:NEXT:GOTO4000
- 1105 GOSUB3100
- 1115 FORL=1TO10:DD=INT(49+(40)*RND(TI))
- 1120 IF DD>57 AND DD<65 THEN1115
- 1125 LCD$=LCD$+CHR$(DD):NEXT
- 1130 PRINT"[147]"
- 1135 LCD$=LEFT$(LCD$,10)
- 1140 PRINT"HERE IS YOUR LAUNCH CODE:"
- 1150 PRINT"",LCD$
- 1155 IFBN=1 THEN IL=1:GOTO1162
- 1160 PRINT"HOW MANY MISSILES (1-20)";:INPUT IL
- 1161 IF IL>20 THEN IL=20
- 1162 PRINT"YEILD,MT (1-20)";:INPUT IY
- 1163 IF IY>20 THEN IY=20
- 1165 IF UA-(IL*IY)<0 THEN PRINT"YOU HAVE"UA"MEGATONS LEFT":GOTO1150
- 1170 INPUT"INPUT LAUNCH CODE:";LZ$
- 1171 PRINTUA-(IL*IY)" MEGATONS LEFT"
- 1172 FOR K=1TO500:NEXT
- 1173 FOR L=1TO10:IF MID$(LCD$,L,1)<>MID$(LZ$,L,1) THEN1177
- 1175 NEXT
- 1176 GOTO1190
- 1177 POKE54296,15:PRINT"[147]"
- 1178 POKE54277,0:POKE54278,240:POKE54276,33
- 1179 POKE54272,34:POKE54373,75
- 1180 PRINT"THE CODES DO NOT MATCH[146]"
- 1181 PRINT"":BN=0
- 1183 PRINT"THE LAUNCH IS ABORTED"
- 1185 FOR L=1 TO 4000:NEXT:POKE54296,0
- 1187 GOTO100
- 1190 PRINT"[147]"
- 1195 UA=UA-(IL*IY)
- 1200 POKE53281,4:GOSUB20
- 1205 POKE54276,129:POKE54296,8
- 1210 FOR L=1TOIL
- 1220 MB(L)=INT(RND(TI)*400)+1324:NEXT
- 1224 FOR M=1724TO1063STEP-40
- 1227 FORL=1TOIL
- 1230 MB(L)=MB(L)-40:IF MB(L)<1024 THEN 1250
- 1235 X=MB(L)
- 1240 POKE X-40,30:POKEX+54232,0
- 1250 POKEX,113:POKEX+54272,1
- 1255 POKE54276,129:POKE54296,9
- 1260 NEXTL,M
- 1270 PRINT"[147] MISSILES AWAY"
- 1280 POKE54296,0
- 1290 FORL=1400TO1STEP-1
- 1291 IF BN=1 AND L<1000 THEN3200
- 1295 PRINT" KM TO IMPACT:"L"[157] ":NEXT
- 1298 PRINT"[147]",:POKE53281,0
- 1299 PRINT"IMPACT"
- 1300 FORL=1TOIL:POKE54296,6
- 1310 FORK=1TO111:NEXTK,L
- 1315 USSR=INT(USSR*(1-(IL/100)))+1
- 1320 POKE54296,0:PRINT"[147]":TZ=IY/100
- 1330 FORL=1TOIL
- 1335 RD=INT(((5E+5)+((5E+5)*RND(TI))*(.70+TZ)))
- 1336 THS=THS+(IY*(1E+5)):TRK=TRK+RD
- 1340 NEXT:POKE53281,6
- 1345 IF THS>1E+8 THEN800
- 1350 PRINT"TOTAL U.S. DEAD:"TPK
- 1354 PRINT"TOTAL SOVIET DEAD:"TRK
- 1355 PRINT"AVAILABLE U.S. MEGATONNAGE:"UA
- 1360 PRINT"ESTIMATED SOVIET MEGATONNAGE:"USSR
- 1361 PRINT"THERE ARE NOW"THS" METRIC TONS"
- 1362 PRINT"OF FALLOUT IN THE ATMOSPHERE"
- 1363 IF THS>9E+7 THEN PRINT"[144]THIS CAN CAUSE CLIMACTIC CHANGE ON EARTH"
- 1367 PRINT"NOW IS THE PERFECT TIME TO ARRANGE FOR A "
- 1370 PRINT"CEASE FIRE. SHALL WE? (Y[146] OR N[146])";:INPUT A$
- 1375 FOR K=1TO900:NEXT
- 1380 IF A$="Y" THEN1400
- 1385 SU=9
- 1390 GOTO100
- 1400 PRINT"[147]":POKE53281,2
- 1405 PRINT"ACITVATING THE HOT LINE TO MOSCOW..."
- 1410 FOR L=1TO2300:NEXT
- 1420 PRINT"THE SOVIET PREMIER SAYS:"
- 1425 IF RX=3 THEN"'I TRIED TO TELL YOU IT WAS A MISTAKE!!'"
- 1426 IF TPK<1.1*TRK AND TPK>.9*TRK THEN 1450
- 1427 IF TRK<1.1*TPK AND TRK>.9*TPK THEN 1450
- 1428 IFTPK=TRK THEN1450
- 1429 IFTPK=0 THEN1435
- 1430 IFTPK>(TRK*3) OR TRK>(TPK*3) THEN1450
- 1435 PRINT"A CEASE FIRE IS IMPOSSIBLE AT THIS TIME"
- 1440 LQ=5:FORL=1TO4000:NEXT:GOTO100
- 1450 PRINT"'I AGREE TO A CEASE FIRE.'"
- 1453 FOR L=1TO3500:NEXT
- 1455 GOTO4000
- 1700 PRINT"[147]":POKE53281,2
- 1705 PRINT"ACITVATING THE HOT LINE TO MOSCOW..."
- 1707 PRINT"DO YOU WISH TO ARRANGE A CEASE FIRE"
- 1708 PRINT"WITH THE SOVIET PREMIER (Y OR N)";:INPUTA$
- 1710 IFA$="Y" THEN1410
- 1715 IFHY=1 THEN285
- 1717 FORL=1TOF:NEXT
- 1720 IF RND(TI)>.4 THEN1740
- 1725 PRINT"THE TECHNICIANS SAY THAT THE CALL ":PRINT"WILL NOT GO THROUGH!"
- 1730 PRINT"THEY SAY WE SHOULD TRY AGAIN LATER":FORL=1TO2000+F:NEXT
- 1735 GOTO580
- 1740 PRINT"THE SOVIET PREMIER SAYS :"
- 1744 IF RX<>0 THEN1750
- 1745 RX=(RND(TI)*4)+1
- 1750 ON RX GOTO1760,1770,1780,1790
- 1760 PRINT"'WE HAVE NOTHING TO DISCUSS'":GOTO1800
- 1770 PRINT"'I REFUSE TO TALK TO YOU'":GOTO1800
- 1780 PRINT"'IT IS A MISTAKE!! DO NOT RETALIATE!'":TTH=RND(TI):GOTO1800
- 1790 PRINT"'IT IS A RESPONSE TO YOUR NEW MISSILES!'"
- 1800 FORL=1TO5000+F:NEXT
- 1805 LQ=0:GOTO580
- 1999 END
- 2000 PPP=PPP-15
- 2005 FORL=1TOSS
- 2007 IF RND(TI)>.981 THEN2030
- 2010 PRINT"[205]";
- 2015 FORQ=1TOPPP:NEXTQ,L:RETURN
- 2030 PRINT"[157][157][157]MISFIRE":GOSUB2500
- 2033 PD=0:FORL=1TO2999:NEXT:PRINT"[147]":IF BN=1 THEN IY=0:RD=0:GOTO3275
- 2034 GOTO512
- 2100 PPP=PPP-15
- 2105 FORL=1TOSS
- 2107 IFRND(TI)>.981 THEN2130
- 2110 PRINT"/[157][157]";
- 2115 FORQ=1TOPPP:NEXTQ,L:RETURN
- 2130 PRINT"[157][157][157]MISFIRE":GOSUB 2500
- 2133 PD=0:FORL=1TO2999:NEXT:PRINT"[147]":IF BN=1 THEN IY=0:RD=0:GOTO3275
- 2134 GOTO 512
- 2200 ON A GOTO2210,2220
- 2210 DC(CT,1)=1:DC(CT,2)=2:DC(CT,0)=0:GOTO465
- 2220 DC(CT,1)=-1:DC(CT,2)=-2:DC(CT,0)=0:GOTO465
- 2500 POKE54296,15:POKE54276,129
- 2505 POKE54272,2:POKE54273,200
- 2510 FORL=1TO222:NEXT
- 2515 FORL=15TO0STEP-.5
- 2520 POKE54296,L:NEXT
- 2525 POKE54296,0:RETURN
- 2600 PRINT"[147]":POKE53281,6:POKE53280,14
- 2610 PRINT,"USING N.A.T.O. HOTLINE..."
- 2620 PRINT"WHICH GOVERNMENT WOULD YOU LIKE TO CONTACT"
- 2630 PRINT"PRESS [144]F1 FOR ENGLAND":PRINT"PRESS [144]F3 FOR FRANCE"
- 2640 PRINT"PRESS [144]F5 FOR WEST GERMANY":PRINT"PRESS [144]F7 FOR ITALY"
- 2650 GETA$:IFA$=""THEN 2650
- 2655 PRINT"[147]"
- 2660 IFA$="[135]"THEN2700
- 2665 IFA$="[134]"THEN2750
- 2670 IFA$="[133]"THEN2800
- 2675 IFA$="[136]"THEN2850
- 2680 GOTO2600
- 2700 PRINT" THE WEST GERMAN CHANCELLOR SAYS:"
- 2706 IFWR>.333THEN 2708
- 2707 WR=(RND(TI))
- 2708 IFWR>.333 AND WR<.5 THEN2725
- 2710 IFWR<.333 THEN2720
- 2715 PRINT" THE FEDERAL REPUBLIC OF GERMANY WILL ":PRINT" SUPPORT THE U.S."
- 2716 PRINT" WE PLACE OUR MISSILES AT YOUR DISPOSAL.":FORK=1TO4000:NEXT
- 2717 UA=UA+WG:WG=0:GOTO2900
- 2720 PRINT" THE BUNDSTAG IS DEBATING WHETHER OR NOT"
- 2721 PRINT" TO SUPPORT THE U.S. IN ITS ACTIONS. I "
- 2722 PRINT " WILL HAVE TO LET YOU KNOW."
- 2723 FORL=1TO4000:NEXT:GOTO2900
- 2725 PRINT" THE FEDERAL REPUBLIC OF GERMANY IS":
- 2726 PRINT" DECLARING A CONDITION OF NEUTRALITY FOR THE DURATION OF THE PRESENT
- 2727 [153]" CONFLICT. MILITARY AID WILL NOT BE GIVEN TO ANY NATION."
- 2728 [129]K[178]1[164]9000:[130]:[137]2900
- 2750 [153]" THE FRENCH PRESIDENT SAYS:"
- 2756 [139]FR[177].333[167] 2758
- 2757 FR[178]([187](TI))
- 2758 [139]FR[177].333 [175] FR[179].5 [167]2775
- 2760 [139]FR[179].333 [167]2770
- 2765 [153]" THE FRENCH REPUBLIC IS DECLARING ITSELF NEUTRAL AT PRESENT."
- 2767 [153]" MILITARY AID WILL NOT BE GIVEN TO ANY BELLIGERENT NATION."
- 2768 [129]K[178]1[164]6000:[130]:[137]2900
- 2770 [153]"THE PARLIAMENT IS DEBATING OUR POSITION"
- 2771 [153]"OF SUPPORT FOR THE U.S.'S ACTIONS. I "
- 2772 [153] "WILL HAVE TO LET YOU KNOW."
- 2773 [129]L[178]1[164]6000:[130]:[137]2900
- 2775 [153]" THE FRENCH REPUBLIC WILL SUPPORT THE UNITED STATES."
- 2776 [153]" WE PLACE OUR MISSILES AT YOUR DISPOSAL.":[129]K[178]1[164]4000:[130]
- 2777 UA[178]UA[170]FG:FG[178]0:[137]2900
- 2800 [153]" THE BRITISH PRIME MINISTER SAYS:"
- 2806 [139]ER[177].333[167] 2808
- 2807 ER[178]([187](TI))
- 2808 [139]ER[177].333 [175] ER[179].4 [167]2825
- 2810 [139]ER[179].333 [167]2820
- 2815 [153]" THE UNITED KINGDOM SUPPORTS THE UNITED STATES."
- 2816 [153]" WE PLACE OUR MISSILES AT YOUR DISPOSAL.":[129]K[178]1[164]4000:[130]
- 2817 UA[178]UA[170]EG:EG[178]0:[137]2900
- 2820 [153]" PARLIAMENT IS DEBATING WHETHER OR NOT"
- 2821 [153]" TO SUPPORT THE U.S. IN ITS ACTIONS. I "
- 2822 [153] " WILL HAVE TO LET YOU KNOW."
- 2823 [129]L[178]1[164]4000:[130]:[137]2900
- 2825 [153]" THE UNITED KINGDOM IS HEREBY DECLARING"
- 2826 [153]" ITSELF NEUTRAL AT THE PRESENT TIME."
- 2827 [153]" MILITARY AID CANNOT BE OFFERED TO ANY NATION."
- 2828 [129]K[178]1[164]9000:[130]:[137]2900
- 2850 [153]" THE ITALIAN PRESIDENT SAYS:"
- 2856 [139]IR[177].333[167] 2858
- 2857 IR[178]([187](TI))
- 2858 [139]IR[177].333 [175] IR[179].75 [167]2875
- 2860 [139]IR[179].333 [167]2870
- 2870 [153]"THE PARLIAMENT IS DEBATING OUR POSITION"
- 2871 [153]"OF SUPPORT FOR THE U.S.'S ACTIONS. I "
- 2872 [153] "WILL HAVE TO LET YOU KNOW."
- 2873 [129]L[178]1[164]6000:[130]:[137]2900
- 2875 [153]" THE ITALIAN GOVERNMENT SUPPORTS THE UNITED STATES."
- 2876 [153]" WE PLACE OUR MISSILES AT YOUR DISPOSAL.":[129]K[178]1[164]4000:[130]
- 2877 UA[178]UA[170]FG:FG[178]0:[137]2900
- 2878 [129]K[178]1[164]9000:[130]:[137]2900
- 2900 [129]K[178]1[164]4000:[130]:[153]"LOAD"
- 2920 [139] [187](TI)[170][187](TI)[179][187](TI) [167]100
- 2930 [129]K[178]1[164]1200:[130]:[137]580
- 3000 [153]"LOAD"
- 3010 [153],"THE SOVIETS SURRENDER!!!ONONON":[137]4010
- 3030 [131] MOSCOW,8200000,LENINGRAD,4800000,KIEV,2200000,DNEPROPETROVSK,1800000
- 3032 [131] KHARKHOV,1400000,GORKY,1300000,ODESSA,1300000
- 3034 [131] MINSK,1300000,ARKHANGEL,1300000,SVERDLOVSK,1200000
- 3035 [131] 1488,1397,1558,1632,1608,1449,1679,1473,1252,1453
- 3040 [131] 200,125,111,108,119,141,71,157,199,150
- 3045 [131] 208,116,127,165,79,124,231,77,239,116
- 3100 [153]"LOAD"
- 3105 [153]
- 3110 [153]" SOVIET TARGET CITIES (EUROPE)":[153]
- 3120 [129]L[178]1[164]5:[153]L"-"RC$(L);[163]20)L[170]5"-"RC$(L[170]5):[153]:[130]
- 3127 [153]"INPUT 0 FOR SALVO"
- 3130 [153]" WHICH CITY";:[133] CT
- 3131 [139] CT[178]0 [167] [142]
- 3140 BN[178]1:[145] CT [137] 3145,3150,3155,3160,3165,3170,3175,3180,3185,3190
- 3145 MM[178]1:MC[178]12:SS[178]13
- 3147 [137]3195
- 3150 MM[178]1:MC[178]3:SS[178]11
- 3152 [137]3195
- 3155 MM[178]1:MC[178]0:SS[178]14
- 3157 [137]3195
- 3160 MM[178]2:MC[178]22:SS[178]16
- 3162 [137]3195
- 3165 MM[178]1:MC[178]9:SS[178]16
- 3167 [137]3195
- 3170 MM[178]1:MC[178]14:SS[178]12
- 3172 [137]3195
- 3175 MM[178]2:MC[178]30:SS[178]17
- 3177 [137]3195
- 3180 MM[178]2:MC[178]19:SS[178]13
- 3182 [137]3195
- 3185 MM[178]2:MC[178]32:SS[178]7
- 3187 [137]3195
- 3190 MM[178]1:MC[178]18:SS[178]11
- 3195 SS[178]SS[171]1:[142]
- 3200 [141]5000:[151]RL(CT)[170]54272,1:[137]407
- 3210 [143]
- 3220 RC(CT)[178]RL(CT)
- 3240 [153]"LOAD":[151]53281,4:[141]5000
- 3245 [129]L[178]1[164]3500:[130]:[153]"LOAD"
- 3250 [151]53281,4
- 3252 RC$(CT)[178]""[170]RC$(CT)[170]"WAIT"
- 3255 [153]""RC$(CT)" HAS BEEN DESTROYED BY A ":[153]
- 3260 [153]IY"MEGATON NUCLEAR AIR BLAST"
- 3265 TRK[178][181](TRK[170](TH[173]10000))
- 3267 RD[178][181](RP(CT)[172](.70[170]TZ))
- 3270 TRK[178]TRK[170]RD:[129]L[178]1[164]3955:[130]
- 3275 [153]"PRELIMINARY REPORTS INDICATE:"
- 3290 TZ[178]IY[173]100:RI[178][181](RP(CT)[172](.25[171]TZ))
- 3295 RU[178][181](RP(CT)[172](.05))
- 3300 [153]"KILLED:"RD
- 3305 [153]"INJURED:"RI
- 3306 [153]"TOTAL SOVIET DEAD:"TRK
- 3310 NW[178]1E[170]5:THS[178]THS[170](NW[172]IY)
- 3316 [153]"TOTAL U.S. DEAD:"TPK
- 3320 [153]"THERE ARE NOW"THS" METRIC TONS"
- 3322 TRK[178]TRK[170](THS[173]10000):TRK[178][181](TRK)
- 3325 [153]"OF FALLOUT IN THE ATMOSPHERE"
- 3330 [139] THS[177]9E[170]7 [167] [153]"STOPTHIS CAN CAUSE CLIMACTIC CHANGE ON EARTH"
- 3335 RP(CT)[178]RP(CT)[171]RD:BN[178]0
- 3340 [139] THS[177]1E[170]8 [167] 800
- 3345 [153]" PRESS SPACE BAR TO CONTINUE "
- 3350 [129]L[178]1[164]5000:[130]
- 3355 [139]TRK[179]TPK [167] LQ[178]0
- 3360 [139]LQ[177]1 [167]100
- 3365 [161]A$:[139] A$[178]"" [167]3365
- 3366 [139]TPK[177](TRK[172]2.5) [167]3400
- 3370 [137]100
- 3400 [153]"LOAD THE SOVIET PREMIER DEMANDS A SURRENDER!"
- 3410 [153]" HE SAYS HIS COUNTRY HAS BEATEN YOU."
- 3415 [153]" HE ASKS YOU TO LOOK AT THE OVER 2:1 DEATH RATIO."
- 3420 [153],"SOVIET DEAD:"TRK:[153],"U.S. DEAD:"TPK
- 3425 [153]" HE SAYS THAT THE FUTURE OF THE WORLD IS UP TO YOU."
- 3430 [153]" HE WANTS YOUR ANSWER NOWWAIT!"
- 3440 [153],"SWAITURRENDER OR FWAITIGHT";
- 3445 [133] A$:[139] A$[178]"F" [167] LQ[178]5:[137]100
- 3450 [153]"LOAD":[151]53281,0:[151]53280,0
- 3460 [153]" SYSYOU HAVE BETRAYED YOUR HOMELAND!!!"
- 3465 [129]L[178]1[164]2000:[130]
- 3470 [153]" SOVIET TROOPS HAVE LANDED IN ALASKA!"
- 3475 [153]" THEY ARE SETTING UP THE HEADQUARTERS"
- 3477 [153]" FOR SOVIET AMERICA!!!"
- 3480 [153]" THE WORLD IS NO LONGER FREE!"
- 3999 [128]
- 4000 [153]"LOAD":[151]53281,6
- 4010 [153]"","THE WAR IS OVER!!!"
- 4020 [153]""TPK" AMERICANS WERE KILLED TODAY"
- 4030 [153]""TRK"RUSSIANS WERE KILLED TODAY"
- 4035 [153]"THERE ARE NOW"THS" METRIC TONS"
- 4036 [153]"OF FALLOUT IN THE ATMOSPHERE"
- 4040 [139] THS[177]9E[170]7 [167] [153]"STOPTHIS CAN CAUSE CLIMACTIC CHANGE ON EARTH"
- 4045 [153]""
- 4050 [139] TRK[179]TPK [167] [153]"THE AMERICAN PEOPLE IMPEACH YOU..."
- 4052 [139] TRK[179]TPK [167] [153]"YOU ARE FOUND GUILTY AND ";
- 4055 [139](TRK[172]3)[179]TPK [167] [153]"EXECUTED!!":[128]
- 4056 [139](TRK[172]2)[179]TPK [167] [153]"IMPRISONED!!":[128]
- 4057 [139] TRK[179]TPK [167] [153]"THROWN OUT!!":[128]
- 4060 [139] (TRK[172]3)[177]TPK [167] [153]"THE UN PUTS YOU ON TRIAL FOR WAR CRIMES"
- 4062 [139] (TRK[172]3)[177]TPK [167] [153]"YOU ARE FOUND GUILTY AND ";
- 4065 [139] (TRK[172]3)[177]TPK [175]RX[178]3 [167] [153]"EXECUTED!!":[128]
- 4066 [139] (TRK[172]3)[177]TPK [167] [153]"IMPRISONED.":[128]
- 4070 [139] TPK[178]TRK [167] [153]" YOU ARE HAILED AS ONE OF THE GREATEST"
- 4075 [139] TPK[178]TRK [167] [153]" PEACEKEEPERS IN THE HISTORY OF THE "
- 4077 [139] TPK[178]TRK [167] [153]" WORLD."
- 4999 [128]
- 5000 [153]"LOAD":[143] THE SOVIET UNION
- 5001 [151] 53281,0
- 5010 [153]"THE UNION OF SOVIET SOCIALIST REPUBLICS"
- 5011 [153]" EUROPEAN SECTOR"
- 5012 [153]" (null)TAB(TAB(TAB((null)"
- 5014 [153]" (null) FN"
- 5016 [153]" (null)STR$VALUSR (null) (null)U"
- 5017 [153]" (null)(null)(null)(null)ASCLEN(null) THEN R"
- 5018 [153]" ANDAND(null) INTA"
- 5019 [153]" ANDAND(null) + L"
- 5020 [153]" AND(null) (null) CHR$"
- 5022 [153]" (null) (null) (null)GET M"
- 5023 [153]" (null) (null) (null) ABS T"
- 5024 [153]" (null) THEN S"
- 5026 [153]" SGN (null) THEN"
- 5028 [153]" FN (null) (null)"
- 5030 [153]" ABS (null) ANDANDANDANDAND(null)USRUSR"
- 5032 [153]" USRUSRUSRUSRUSRUSR(null)AND(null) (null) "
- 5034 [153]" (null)ANDANDANDAND (null) "
- 5035 [153]" (null)ANDAND(null)"
- 5036 [153]" USR
- 5050 IF FRE(0)<18000 THEN 4000
- 5053 FORL=1TO10:POKERC(L),102
- 5054 POKERC(L)+54272,6:NEXT
- 5055 RETURN
- 6000 PRINT"[147] MASSIVE SOVIET ATTACK IN PROGRESS"
- 6010 FOR L=750 TO 100 STEP-1:PRINT" KM TO IMPACT:"L:NEXT
- 6020 GOSUB 20:FJ=0:POKE V+21,255
- 6030 VB=INT(RND(TI)*21)
- 6031 FOR L=1 TO VB
- 6032 POKEV+4,SX(RND(TI)*15):POKEV+5,SY(RND(TI)*15)
- 6033 NEXT:POKE V+21,0:SU=0
- 6035 UA=INT(UA*(1-(VB/100)))
- 6040 TZ=RND(TI)*2
- 6045 PK=INT(((5E+6)+((5E+6)*RND(TI))*(.7))):TPK=TPK+PK
- 6050 THS=THS+INT(VB*(TZ*(1E+6)))
- 6060 USSR=USSR-INT(VB*(TZ*10))
- 6065 GOTO 513
-